package com.example.piece.entity

import android.os.Parcelable
import androidx.annotation.Keep
import kotlinx.android.parcel.Parcelize

/**  我的工单 实体类  **/
@Keep
@Parcelize
data class MineWorkOrder(
    /**  当前页数  **/
    val pageNum: Int = 0,
    /**  总页数  **/
    val pages: Int = 0,
    /**  数据  **/
    val list: List<WorkOrderInfo> = emptyList()
) : Parcelable


/**  工单详细信息  **/
@Keep
@Parcelize
data class WorkOrderInfo(
    /**  工单 id  **/
    val workOrderId: String = "",
    /**  工单编号  **/
    val workOrderNo: String = "",
    /**  工单下发时间  **/
    val handOutTime: String = "",
    /**  工单来源  **/
    val workOrderSource: String = "",
    /**  工单类型名称  **/
    val workOrderTypeName: String = "",
    /**  工单类型, 1: 问题上报工单, 2: 巡检工单, 3: 隐患治理工单  **/
    val workOrderType: Int = 0,
    /**  工单当前状态, 0: 待审核, 1: 已审核, 2: 已派发, 3: 已完成  **/
    val workOrderStatus: Int = 0
) : Parcelable